package com.ybwh.springboot2.dao;


import com.github.pagehelper.Page;
import com.ybwh.springboot2.model.po.Area;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface AreaMapper {

    int insert(Area area);


    Area selectById(Long id);


    /**
     *
     * @param area 查询参数
     * @param pageNum
     * @param pageSize
     * @return
     */
    Page<Area> selectByPageNumSize(
            @Param("area") Area area,
            @Param("pageNum") int pageNum,
            @Param("pageSize") int pageSize);


    /**
     * 批量插入
     *
     * @param areaList
     * @return
     */
    int batchInsert(List<Area> areaList);


}